@charset "utf-8";
	.data-cross{
	background:#fff;
	padding:10px 0;
	min-height:400px;
	height:auto!important;
	height:400px
}
.data-cross h2{
	margin:0 10px;
	border-bottom:1px solid #ddd;
	height:38px;
	line-height:38px
}
.data-cross-cont{
	padding:10px
}
.data-cross-cont select{
	width:180px
}
.data-cross-cont img{
	vertical-align:-3px
}
.data-linka{
	float:left;
	width:365px
}
.data-linkopen{
	float:left;
	width:100px;
	margin-top:6px
}
.data-linkzhus{
	clear:both
}
.data-crooss-lf{
	width:315px;
	float:left;
	background:#fff;
	padding:5px 0
}
.left-select{
	border:1px solid #ddd;
	padding:5px;
	height:197px;
	overflow:auto
}
.right-select{
	float:left;
	width:420px;
	background:#fff;
	padding:5px 0
}
.right-select h3 span{
	font-size:12px;
	font-weight:normal;
	padding-left:10px
}
.right-select h3 span img{
	vertical-align:-3px
}
.right-select01,.right-select02{
	width:auto
}
.select-list{
	width:323px;
	border:1px solid #ddd;
	padding:5px;
	height:70px;
	overflow:auto;
	margin-bottom:15px;
	position:relative
}
.list-intro{
	padding-left:65px;
	margin-bottom:15px;
	color:#999
}
.select-list ul li{
	color:#666;
	margin:1px 0;
	position:relative
}
.select-list ul li a{
	color:#666;
	display:block;
	padding:3px;
	line-height:16px
}
.select-list ul li a:hover{
	color:#666;
	background:#cfe7ff;
	text-decoration:none;
	display:block;
	padding:3px
}
.select-list ul li.select{
	color:#666;
	background:#cfe7ff
}
.protext{
	padding-right:20px
}
* html .select-list ul li{
	float:left;
	height:1%
}
* html .select-list ul li a{
	height:1%
}
.select-list span img{
	padding-right:5px
}
.pro-select02{
	margin-top:20px
}
.opreate-select{
	padding-top:38px;
	padding-right:14px;
	text-align:center
}
.opreate-select p{
	margin-bottom:10px
}
.right-select01,.right-select02{
	margin-left:15px
}
.rank-pic{
	position:absolute;
	right:3px;
	top:0
}
.upgrade{
	padding-left:15px;
	background:url(../images/common_ico4.gif) no-repeat 10px center
}
.alllist{
	margin:0
}
.alllist ul li{
	color:#666;
	margin:1px 0
}
.alllist ul li a{
	color:#666;
	display:block;
	padding:3px 0;
	line-height:16px;
	text-indent:5px
}
.alllist ul li a:hover{
	color:#666;
	background:#cfe7ff;
	text-decoration:none;
	display:block;
	padding:3px 0
}
.alllist ul li.select{
	color:#666;
	background:#cfe7ff;
	text-indent:5px
}
.selectlist{
	margin:10px 0
}
.selectlist ul li{
	color:#666;
	margin:1px 0
}
.selectlist ul li a{
	color:#666;
	display:block;
	padding:3px 0;
	line-height:18px;
	text-indent:5px
}
.selectlist ul li a:hover{
	color:#666;
	background:#cfe7ff;
	display:block;
	padding:3px 0;
	line-height:18px
}
.selectlist ul li.select{
	color:#666;
	background:#cfe7ff;
	text-indent:5px
}
* html .alllist ul li{
	float:left;
	height:1%
}
* html .alllist ul li a{
	height:1%
}
* html .selectlist ul li{
	float:left;
	height:1%
}
* html .selectlist ul li a{
	height:1%
}
.statistics-list{
	padding:0
}
.statistics-list li{
	zoom:1
}
.protit{
	background:#f1f1f1;
	border:1px solid #ddd;
	border-bottom:0;
	padding-top:0;
	position:relative;
	padding:8px 0;
	overflow:hidden;
	font-weight:700
}
.protit02{
	background:#fff;
	border-bottom:1px solid #f0e8de;
	padding-top:0;
	color:#6c491d;
	padding:8px 0;
	overflow:hidden
}
.protit-tit{
	margin-left:10px;
	margin-right:310px
}
.total{
	text-align:right
}
em.fred{
	color:#c00;
	font:normal normal bold 12px/1.5em "verdana"
}
.statistics-list li ul li{
	float:left;
	padding:0;
	height:22px;
	width:72px;
	text-align:center
}
.protit span{
	padding-right:10px
}
.procont{
	margin-bottom:10px;
	overflow:hidden;
	background:#fff;
	padding:10px
}
.procont-left{
	float:left;
	width:31%
}
.pro-num{
	width:40px;
	float:left;
	text-align:center;
	border-right:1px solid #f0e8de
}
.pro-options{
	width:70%;
	float:left;
	text-align:left;
	margin-left:20px
}
.prooptionstit{
	width:27%;
	float:left;
	text-align:left;
	border-right:1px solid #f0e8de;
	margin-left:20px
}
.procount{
	float:left;
	margin-left:20px;
	width:60%
}
.procont-right{
	float:left;
	width:65%;
	text-align:center;
	background:#fff;
	margin-left:20px
}
.procont-tit{
	padding:6px 0;
	border-bottom:1px solid #f0e8de;
	color:#666
}
.procont-titzz{
	padding:6px 0;
	border-bottom:1px solid #f0e8de;
	color:#666
}
.procont-tit .num{
	width:40px;
	float:left;
	text-align:center
}
.procont-tit .options{
	width:30%;
	float:left;
	text-align:left;
	border-right:1px solid #f0e8de;
	border-left:1px solid #f0e8de;
	padding:0 10px;
	overflow:hidden
}
.procont-tit .options span{
	display:block;
	float:left
}
.procont-tit .count{
	width:60%;
	float:left;
	text-align:left;
	margin-left:10px
}
.procont-tit .count02{
	width:100%
}
.procont-data{
	text-align:center;
	border-bottom:1px solid #f0e8de
}
.dclink{
	padding:0 5px;
	padding-bottom:10px
}
.user-list{
	padding:6px 0;
	color:#666;
	border-bottom:1px solid #f0e8de
}
.user-list .name{
	width:15%;
	float:left;
	border-right:1px solid #f0e8de;
	margin-left:10px
}
.user-list .time{
	width:20%;
	float:left;
	border-right:1px solid #f0e8de;
	margin-left:10px
}
.user-list .options02{
	width:37%;
	float:left;
	border-right:1px solid #f0e8de;
	margin-left:10px
}
.user-list .contact{
	width:15%;
	float:left;
	margin-left:10px
}
.open-list{
	padding:5px 0;
	color:#666;
	border-bottom:1px solid #f0e8de
}
.open-list .protime{
	width:20%;
	float:left;
	margin-left:10px;
	margin-top:2px
}
.open-list .offer{
	width:75%;
	float:left;
	margin-left:10px;
	border-right:1px solid #f0e8de;
	margin-top:2px
}
.open-list .contact,.protit .contact{
	width:15%;
	float:left;
	margin-left:10px;
	margin-top:2px
}
.protit02 .pronum01{
	width:4%;
	float:left;
	text-align:center;
	border-right:1px solid #f0e8de;
	margin-top:2px
}
.protit02 .proname01{
	width:17%;
	float:left;
	border-right:1px solid #f0e8de;
	margin-left:10px;
	margin-top:2px
}
.protit02 .protime01{
	width:17%;
	float:left;
	border-right:1px solid #f0e8de;
	margin-left:10px;
	margin-top:2px
}
.protit02 .procount01{
	width:50%;
	float:left;
	margin-left:10px
}
.protit02 .offer01{
	width:36%;
	float:left;
	margin-left:10px;
	border-right:1px solid #f0e8de;
	margin-top:2px
}
.protit02 .contact{
	width:15%;
	float:left;
	margin-left:10px;
	margin-top:2px
}
.jd{
	width:auto
}
.order-list{
	margin-top:10px;
	text-align:right;
	overflow:hidden
}
.order-list ul{
	margin-bottom:5px;
	overflow:hidden
}
.order-list ul li{
	float:right;
	display:block;
	padding:2px;
	border:1px solid #ddd;
	margin:0 5px
}
.order-list ul li img{
	vertical-align:-3px;
	padding-right:3px
}
.order-list ul li.select{
	font-weight:bold
}
.lodding-pic{
	text-align:center;
	padding:30px 0
}
.tit-limit{
	width:148px;
	overflow:hidden
}
.statistics-center{
	margin:10px 0;
	position:relative;
	zoom:1
}
.statistics-center-item{
	background:#fff
}
.statistics-center-item-tit{
	background:#fff;
	padding:8px 0 2px 0;
	border-bottom:1px solid #ddd;
	margin:10px 0 0
}
.center-item-tit{
	font-weight:700;
	color:#666;
	padding-bottom:5px
}
.statistics-num{
	padding-top:5px;
	padding-left:3px;
	border-top:1px dashed #ccc
}
.statistics-cont{
	position:relative;
	margin:10px 0;
	background:url(../images/lefttab_bg.png) no-repeat right 0
}
.item-tit-2{
	padding:3px;
	margin-top:10px;
	color:#333;
	font-weight:600;
	font-size:14px
}
.statistics-cont-lf{
	width:640px;
	min-height:165px;
	height:auto!important;
	height:165px;
	position:relative;
	z-index:1
}
.statistics-cont-rt{
	width:95px;
	position:absolute;
	right:-2px;
	_right:2px;
	z-index:5;
	zoom:1
}
.tabcontent-txt{
	background:#fff;
	padding:10px;
	zoom:1
}
.statistics-center-item table{
	border:0;
	margin:0;
	border-collapse:collapse
}
.statistics-table td{
	border-bottom:1px solid #ddd
}
.rulerbox{
	background:url(../images/ruler.gif) no-repeat 0 0;
	width:449px;
	height:39px
}
.rulerbox li,.ruler-line li{
	float:left;
	width:39px;
	border-left:1px solid #ccc;
	display:block
}
.rulerbox li{
	padding:5px 0;
	color:#666;
	margin-top:5px
}
.rulerbox .no-lfborder{
	border-left:0
}
.rtborder{
	background:url(../images/rtborder.gif) no-repeat 28px center
}
.ruler-tit{
	border-bottom:1px solid #ddd
}
.percent-line-box{
	height:14px;
	background:url(../images/percent_linebg.png) no-repeat 0 0;
	width:449px;
	margin:15px 0
}
.percent-line{
	background:url(../images/ruler_linebg.gif) repeat-x left center;
	height:20px;
	position:relative
}
.percent-num{
	background:url(../images/percent_numbg.png) no-repeat 0 0;
	height:27px;
	width:60px;
	position:absolute;
	right:-30px;
	top:-33px;
	z-index:10;
	text-align:center;
	padding-top:6px;
	color:#fff
}
.statistics-tabs a{
	display:block;
	height:31px;
	padding-top:10px;
	padding-left:20px
}
.statistics-tabs a:hover{
	background:url(../images/hoverbg2.gif) no-repeat 0 0;
	font-weight:700;
	text-decoration:none;
	color:#fff
}
.statistics-tabs a.selected{
	background:url(../images/hoverbg2.gif) no-repeat 0 0;
	font-weight:700;
	color:#fff
}
.statistics-tabs span{
	vertical-align:4px;
	padding-left:5px
}
.data-lfinfo{
	float:left;
	width:320px;
	line-height:25px;
	color:#666
}
.data-rtinfo{
	float:right;
	width:300px;
	color:#666
}
.data-rtinfo input{
	height:16px;
	padding:2px
}
.datastatistics{
	border:1px solid #ddd;
	width:740px;
	text-align:center;
	margin:0 10px
}
.inner{
	width:75px;
	margin:0 auto;
	background:#fff;
	text-align:center;
	height:19px
}
.inner a{
	color:#999
}
.inner span{
	margin-left:5px
}
.print-r{
	text-align:right;
	padding-bottom:5px
}
.print-r a{
	color:#49aeea
}
.gcolour{
	border:1px solid #ddd;
	display:inline-block;
	height:12px;
	margin-right:5px;
	margin-top:3px;
	width:12px
}
.transparent{
	background:url(../images/color-bg.gif) no-repeat -24px -12px
}
.flower{
	background:url(../images/color-bg.gif) no-repeat scroll -24px 0 transparent
}
.open-answer{
	border-collapse:collapse
}
.open-answer th,.open-answer td{
	padding:6px;
	border-bottom:1px solid #f0e8de;
	color:#666
}
.open-answer th{
	color:#a7491d;
	font-weight:700;
	border-right:1px solid #f0e8de;
	border-bottom:1px solid #ddd
}
.open-answer th.last{
	border-right:0
}
.grid{
	border-collapse:collapse;
	margin-bottom:10px
}
.grid-mb0{
	border-collapse:collapse;
	background:#fff
}
.grid th{
	padding:2px 4px 2px 4px;
	background:#f0f0f0;
	text-align:center
}
.grid td{
	padding:3px 4px 3px 4px
}
.nogrid td{
	border:0
}
.cellgrid{
	border:1px solid #ccc;
	padding:3px 4px 3px 4px
}
.simpleBorder{
	padding:2px;
	margin:2px;
	border:1px solid #ccc
}
.grid tr.alt{
	background:#ccc
}
.channelHeader{
	background:#f8e8c4;
	color:#413f3f;
	font-weight:bold;
	white-space:nowrap
}
div.channelHeader{
	margin:8px 0 0 0;
	padding-left:3px;
	height:25px
}
.headingBoxReport{
	background-color:#413f3f;
	padding:3px;
	color:#fff;
	font-weight:bold;
	font-size:11pt
}
.creat-table{
	clear:both;
	overflow-x:auto;
	overflow-y:hidden;
	width:720px;
	margin-bottom:10px;
	padding:10px
}
.creat-table span{
	display:block
}
.creat-table table,.down-table table{
	border-collapse:collapse
}
.down-table{
	margin:20px 10px 10px
}
.down-table .loadlist th,.down-table .loadlist td{
	text-align:center
}
.loadlist{
	border:1px solid #e4d2b6
}
.loadlist td{
	padding:5px;
	border:1px solid #ccc;
	color:#666
}
.loadlist th{
	padding:5px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #ccc;
	background-color:#cfe7ff;
	color:#333
}
.loadlist .nobg span{
	display:block;
	text-align:center;
	font-size:24px;
	color:#e4d2b6;
	font-weight:normal
}
.loadlist tr.bg td{
	background-color:#e8f6ff
}
.titw200{
	width:180px
}
.titw160{
	width:160px
}
.titw40{
	width:70px
}
.trStitt{
	background:#f6f6f6
}
.trS3{
	background:#fff
}
.trS22{
	background:#f6f6f6
}
.quota-numbox{
	width:765px;
	overflow-x:auto
}
.quota-num{
	margin:10px 0;
	background:#fff5cc;
	padding:5px
}
.quota-num span{
	padding-right:5px;
	font-weight:700
}
.visit-total{
	float:left;
	padding-left:15px
}
.visit-total .fred{
	color:#c00;
	font-weight:700;
	font-size:14px
}
.friendtips{
	font-size:14px;
	color:#999;
	text-align:center;
	padding:10px 0
}
.pro-select{
	position:absolute;
	font-weight:normal;
	font-size:12px;
	right:0;
	top:-5px;
	z-index:1000
}
.pro-select select{
	width:180px;
	font-size:100%;
	height:26px
}
.qna-select input{
	height:22px
}
.pro-select span{
	*vertical-align:5px
}
.order-list{
	margin:10px 10px 0;
	text-align:right;
	overflow:hidden
}
.order-list ul{
	margin-bottom:5px;
	overflow:hidden
}
.order-list ul li{
	float:right;
	display:block;
	padding:2px;
	border:1px solid #ddd;
	margin:0 5px
}
.order-list ul li img{
	vertical-align:-3px;
	padding-right:3px
}
.order-list ul li.select{
	font-weight:bold
}
.overview{
	margin:10px;
	border:1px solid #ddd;
	border-top:0
}
.preview-cont,.preview-top{
	width:800px;
	margin:0 auto;
	background:#fff
}
.preview-top{
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-top:10px
}
.preview-top-tit{
	float:left;
	padding:5px 0 3px 30px;
	background:url(../images/arrow01.gif) no-repeat 0 5px;
	color:#666;
	font-size:16px;
	font-weight:bold
}
.preview-cont{
	border:1px solid #ddd
}
.data-view-con{
	width:800px;
	margin:0 auto
}
.preview-top-share{
	float:right;
	margin:10px 0 0;
	width:200px
}
.preview-foot{
	width:790px;
	margin:0 auto;
	text-align:center;
	padding:15px 5px;
	color:#888
}
.preview-close{
	text-align:center;
	padding:10px
}
.data-from{
	text-align:center
}
.data-from img{
	vertical-align:-15px;
	padding:0 10px
}
.data-copy{
	text-align:center;
	padding-top:15px
}
.main-tabs{
	height:50px;
	overflow:hidden
}
.main-tabs ul{
	width:500px;
	float:left
}
.main-tabs ul li{
	display:block;
	float:left;
	width:152px;
	background:url(../images/main_tabsbg.gif) no-repeat 0 0;
	margin-right:8px;
	text-align:center
}
.main-tabs ul li a{
	font-weight:700;
	font-size:14px;
	color:#333;
	height:40px;
	display:block;
	width:152px;
	padding-top:6px
}
.main-tabs ul li a:hover{
	background:url(../images/main_tabsbg_hover.gif) no-repeat 0 0;
	height:40px;
	display:block;
	text-decoration:none;
	width:152px;
	padding-top:6px;
	color:#fff
}
.main-tabs ul li a.selected{
	background:url(../images/main_tabsbg_hover.gif) no-repeat 0 0;
	height:40px;
	display:block;
	width:152px;
	padding-top:6px;
	color:#fff
}
.creat-btnbox{
	margin-bottom:10px;
	overflow:hidden
}
.main-creat-btn{
	float:right;
	width:150px;
	text-align:right
}
.rules{
	padding-top:5px;
	background:#eff6ff;
	padding:8px
}
.rules li{
	position:relative
}
.rules li table{
	width:100%;
	border-bottom:1px dotted #93b1cd;
	padding-top:17px;
	padding-bottom:23px
}
.rules li table td{
	vertical-align:top
}
.rules li table td.actions{
	text-align:right
}
.rules li table td.num{
	padding-right:10px
}
.num a,.actions a{
	background:#568bb5;
	float:left;
	border-radius:17px 17px 17px 17px;
	color:#fff;
	display:inline-block;
	font-size:110%;
	height:35px;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	width:35px
}
a.dup{
	margin-right:5px!important;
	background:#4fa542;
	background:-webkit-gradient(linear,left top,right bottom,from(#65d651),to(#4fa542),color-stop(10%,#65d651))
}
a.copy{
	margin-right:5px!important;
	background:#eee;
	background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f3f3f3),color-stop(10%,#fff))
}
a.del{
	background:#ea4538;
	background:-webkit-gradient(linear,left top,right bottom,from(#ff6354),to(#d23d30),color-stop(10%,#ff6354))
}
.actions a:active{
	background:#fff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.actions a.dup:active{
	color:#4fa542;
	background:-webkit-gradient(linear,left top,right bottom,from(#4fa542),to(#65d651),color-stop(10%,#4fa542))
}
.actions a.del:active{
	color:#ea4538;
	background:-webkit-gradient(linear,left top,right bottom,from(#d23d30),to(#ff6354),color-stop(10%,#d23d30))
}
a.button,button.button{
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	float:left;
	margin:0 .7em 0 0;
	text-decoration:none;
	background:#eaeaea url(../images/white-grad-active.png) repeat-x left bottom;
	border:1px solid #dedede;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bfbfbf;
	padding:5px 10px 6px 10px;
	display:block;
	cursor:pointer;
	font-size:100%;
	line-height:130%;
	color:#464646;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	font-size:12px;
	font-weight:normal
}
a.bigpush{
	font-size:140%
}
a.button,button.button{
	float:none;
	display:inline;
	display:inline-block
}
button{
	width:auto!important;
	overflow:visible!important
}
button.button{
	padding:4px 10px 3px 7px
}
button.button[type]{
	width:auto;
	padding:5px 10px 5px 7px;
	line-height:17px
}
*+html button.button[type]{
	padding:4px 10px 3px 7px;
	margin-bottom:1px
}
* html button.button{
	margin-bottom:1px
}
a.button img,button.button img{
	margin:0 3px -3px 0!important
}
a.button:hover,button.button:hover{
	border:1px solid #999;
	color:#000
}
button.active,a.button:active{
	border-color:#ccc;
	background:#FFF url(../images/white-grad-active.png) repeat-x left top;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
button.positive,a.positive{
	color:#63a142;
	font-weight:bold
}
.actions a{
	box-shadow:0 1px 3px rgba(0,0,0,0.35);
	font-size:130%;
	font-weight:bold;
	margin-top:0
}
a.dup{
	background:none repeat scroll 0 0 #4fa542;
	margin-right:5px!important
}
a.del{
	background:none repeat scroll 0 0 #ea4538
}
.actions a:active{
	background:none repeat scroll 0 0 #fff;
	box-shadow:none
}
.actions a.dup:active{
	color:#4fa542
}
.actions a.del:active{
	color:#ea4538
}
.actions{
	position:absolute;
	right:-5px;
	bottom:-5px
}
.no-rule{
	background:#eff6ff;
	padding:50px 8px;
	text-align:center;
	margin-bottom:10px
}
.rule-item{
	border-bottom:1px dotted #fff;
	padding-top:17px;
	padding-bottom:23px;
	position:relative;
	zoom:1
}
.rule-con{
	float:left;
	width:860px;
	*float:none
}
.rule-ipt{
	width:254px;
	padding:3px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc
}
.txt-if{
	width:60px;
	float:left;
	margin-left:10px;
	padding-top:5px;
	text-align:right
}
.dropdown dd{
	position:relative;
	z-index:10
}
.dropdown a,.dropdown a:visited{
	color:#816c5b;
	text-decoration:none;
	outline:0;
	position:relative
}
.dropdown a:hover{
	color:#5d4617
}
.dropdown dt a:hover{
	color:#5d4617;
	border:1px solid #6d93ab
}
.dropdown dt a{
	background:#fff url(../images/arrow02.png) no-repeat right center;
	display:block;
	padding-right:20px;
	border:1px solid #bdbdbd;
	width:280px
}
.dropdown dt a span{
	cursor:pointer;
	display:block;
	padding:5px
}
.dropdown .txtw{
	width:210px;
	display:inline-block
}
.dropdown dd ul{
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	display:none;
	left:0;
	padding:5px 0;
	position:absolute;
	top:2px;
	width:auto;
	min-width:300px;
	max-height:500px;
	overflow:auto;
	z-index:1000
}
.dropdown span.value{
	display:none
}
.dropdown dd ul li a{
	padding:5px;
	display:block
}
.dropdown dd ul h4{
	color:#f4873e;
	border-bottom:1px dotted #abcef1;
	padding-left:5px
}
.dropdown dd ul li a:hover{
	background-color:#cfe7ff
}
.dropdown dt b,.dropdown dd b{
	background:#e4e4e4;
	box-shadow:0 0 2px rgba(0,0,0,0.4);
	color:#333;
	line-height:12px;
	margin-top:5px;
	position:absolute;
	right:26px;
	top:0;
	border-radius:2px 2px 2px 2px;
	display:inline-block;
	font-size:11px;
	font-weight:normal;
	margin-left:4px;
	min-width:12px;
	padding:2px 4px;
	text-align:center;
	text-transform:capitalize
}
.dropdown dd b{
	right:10px
}
.dropdown img.flag{
	border:0;
	vertical-align:middle;
	margin-left:10px
}
.choose{
	line-height:28px
}
.flagvisibility{
	display:none
}
.dataviews{
	padding-left:15px;
	position:relative;
	margin:15px 0
}
.bigN a{
	background:url(../images/result_bg.gif) no-repeat 0 0;
	display:block;
	text-decoration:none;
	float:left;
	height:95px;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	width:140px
}
.bigN a:hover{
	background:url(../images/result_bg_h.gif) no-repeat 0 0;
	text-decoration:none
}
.bigN a:hover h3{
	color:#666
}
.dataviews a.current{
	background:url(../images/result_bgh.gif) no-repeat 0 0;
	height:105px;
	color:#333
}
.dataviews a.current h3{
	color:#333
}
.dataviews a.current var{
	color:#f4873e
}
.sub{
	vertical-align:sub;
	color:#999;
	font-size:14px;
	margin:5px 0 0 10px
}
.bigN var{
	display:block;
	font-size:180%;
	font-style:normal;
	font-weight:bold;
	line-height:30px;
	padding:20px 0 3px;
	text-align:center;
	color:#f4873e
}
.bigN h3{
	color:#fff;
	font-size:100%;
	padding:0;
	text-align:center
}
.bigGraph{
	border-radius:10px;
	clear:both;
	margin:0 0 25px;
	padding:15px 15px 12px;
	background:#e5f0fa;
	margin:10px;
	position:relative;
	zoom:1
}
.dateNav{
	display:inline-block;
	background:#fff;
	background:rgba(255,255,255,0.6);
	padding:2px 13px 2px 12px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.leftArrow,.rightArrow{
	border-width:6px;
	border-style:solid;
	width:0;
	height:0;
	text-indent:-9000px;
	position:absolute;
	bottom:0
}
.leftArrow{
	margin:0 0 0 -8px;
	background:url(../images/b.gif) no-repeat 0 0;
	border-color:#FFF #e9a400 #FFF #FFF;
	border-color:transparent #e9a400 transparent transparent
}
.rightArrow{
	margin:0 0 0 2px;
	border-color:#FFF #FFF #FFF #e9a400;
	border-color:transparent transparent transparent #e9a400
}
.prevDate,.nextDate{
	position:relative;
	display:inline-block;
	padding:2px 5px;
	border:1px solid #f5f9fd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
a:hover.prevDate,a:hover.nextDate{
	border:1px solid #999;
	background:#f3f3f3
}
.timescale{
	padding:3px 4px 0 0
}
.bigGraph h3{
	font-size:15px;
	margin-bottom:15px
}
.bigGraph h3 i{
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	color:#49aeea
}
.crt-tim-none{
	position:absolute;
	top:80px;
	left:270px;
	font-size:16px;
	color:#999;
	vertical-align:middle!important
}
.timescale a{
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding:5px 7px 4px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff;
	color:#444;
	font-style:italic;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.25) 0 1px 3px
}
.timescale a:hover{
	background:#49aeea;
	color:#fff
}
.timescale a.current{
	background:#49aeea;
	color:#fff
}
.timescale a:active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.cssBar{
	width:100%
}
.cssBar.ver{
	height:150px
}
.cssBar.hor{
	margin:0 0 12px 0
}
.cssBar.ver th,.cssBar.ver td{
	text-align:center
}
.cssBar.hor th{
	text-align:right;
	font-size:14px!important
}
.cssBar.hor td{
	text-align:left
}
.cssBar.ver tbody td{
	vertical-align:bottom;
	padding:20px 4px 4px 4px;
	height:80%
}
.cssBar.hor tbody td{
	padding:4px 20px 4px 4px;
	width:80%
}
.cssBar tbody td:hover{
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.15) 0 1px 3px
}
.cssBar.ver th{
	height:20px;
	font-size:12px;
	padding:0
}
.cssBar.hor th{
	font-size:12px;
	color:#555;
	padding:0 12px 0 0
}
.cssBar.year12 th,.cssBar.year13 th{
	font-size:90%
}
.cssBar .bar{
	display:block;
	background:#49aeea;
	width:100%;
	margin:0 auto;
	text-decoration:none;
	position:relative;
	cursor:default;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.15) 0 1px 3px
}
*+html .cssBar .bar{
	position:static
}
.cssBar.hor .bar{
	margin:0;
	height:25px
}
.cssBar.day24 td{
	width:4.1%
}
.cssBar.month28 td{
	width:3.6%
}
.cssBar.month29 td{
	width:3.4%
}
.cssBar.month30 td{
	width:3.3%
}
.cssBar.month31 td{
	width:3.2%
}
.cssBar.year12 td{
	width:8.3%
}
.cssBar.year13 td{
	width:7.7%
}
.cssBar.year12 td .bar,.cssBar.year13 td .bar{
	width:60%;
	margin-bottom:3px
}
.cssBar.ver var{
	color:#333;
	display:block;
	width:150%;
	position:absolute;
	bottom:100%;
	font-size:70%;
	margin:0 0 3px -25%
}
*+html .cssBar.ver var{
	margin:-1.1em 0 0 -0.5em;
	width:auto;
	bottom:auto
}
.cssBar.hor var{
	color:#333;
	display:block;
	font-size:70%;
	margin:0 0 0 100%;
	padding:5px 0 0 6px
}
.cssBar.year12 var,.cssBar.year13 var{
	font-size:85%
}
.cssBar tfoot a{
	display:block;
	position:relative;
	font-size:10px;
	width:10px;
	height:10px;
	line-height:10px;
	text-align:center;
	margin:0 auto;
	color:#999;
	cursor:default
}
.cssBar tfoot td:hover a{
	color:#333
}
span.tt{
	display:inline-block;
	background:#484848;
	width:auto;
	padding:8px;
	font-size:12px;
	line-height:12px;
	color:#dedede;
	text-align:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.45) 0 0 3px;
	-moz-box-shadow:rgba(0,0,0,0.45) 0 0 3px;
	-o-box-shadow:rgba(0,0,0,0.45) 0 0 3px;
	box-shadow:rgba(0,0,0,0.45) 0 0 3px
}
span.tt b{
	font-size:11px;
	line-height:12px;
	display:block;
	padding:2px 0 0 0;
	font-weight:normal;
	color:#f0c909
}
span.tt em{
	float:left;
	font-size:140%;
	line-height:25px;
	font-style:normal;
	font-weight:bold;
	padding:0 7px 0 0;
	color:#fff
}
.cssBar .tt{
	display:none;
	min-width:95px;
	color:#fff
}
.cssBar td:hover .tt{
	display:block;
	position:absolute;
	z-index:100
}
.cssBar.ver tbody td .tt{
	margin:0 0 -50px 12px;
	bottom:100%
}
*+html .cssBar.ver tbody td .tt{
	margin:0 0 -50px 12px;
	bottom:auto
}
.cssBar.hor tbody td .tt{
	margin:0 0 -50px 6px;
	bottom:100%
}
.cssBar tfoot .tt{
	width:200px;
	line-height:140%;
	padding:9px!important;
	margin:10px 0 0 12px
}
.cssBar tfoot .tt b{
	font-size:11px;
	padding:0 0 3px 0
}
.cssBar .tt ul{
	list-style:disc outside!important
}
.cssBar .tt li{
	margin:0 0 0 15px;
	padding:3px 0 0 0;
	font-size:10px
}
.day24 tbody td:nth-child(n+20) .tt,.month28 tbody td:nth-child(n+15) .tt,.month29 tbody td:nth-child(n+15) .tt,.month30 tbody td:nth-child(n+16) .tt,.month31 tbody td:nth-child(n+16) .tt,.year12 tbody td:nth-child(n+12) .tt,.year13 tbody td:nth-child(n+13) .tt{
	margin:0 0 -50px -100px
}
.day24 tfoot td:nth-child(n+20) .tt,.month28 tfoot td:nth-child(n+25) .tt,.month29 tfoot td:nth-child(n+25) .tt,.month30 tfoot td:nth-child(n+25) .tt,.month31 tfoot td:nth-child(n+25) .tt,.year12 tfoot td:nth-child(n+11) .tt,.year13 tfoot td:nth-child(n+11) .tt{
	margin:10px 0 0 -200px
}
.cssBar tbody td.null .bar{
	background:#ddd!important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.cssBar tbody td.null span.tt{
	visibility:hidden
}
.cssBar tbody td.null:hover{
	-moz-opacity:.4;
	opacity:.4;
	filter:alpha(opacity=40);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.pg{
	background:#c5e0f8;
	width:110px;
	height:65px;
	float:left;
	margin:0 0 15px 5px;
	padding:15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.pg .rightArrow{
	border-width:20px;
	margin:-22px 0 0;
	right:-50px;
	top:50%
}
.lastpage{
	padding:10px
}
.lastpage a{
	color:#49aeea;
	text-decoration:underline
}
.lastpage a:hover{
	text-decoration:none
}
.pg h3{
	padding-bottom:5px;
	color:#333;
	font-weight:normal
}
.pg.alt{
	background:#e5f0fa
}
.pg.alt var{
	color:#f4873e
}
.arrow-rt{
	float:left;
	width:26px;
	padding:25px 0 25px 10px;
	margin-bottom:15px;
	height:44px
}
.pg var{
	display:block;
	font-size:150%;
	font-style:normal;
	font-weight:bold;
	padding:10px 0 0
}
.thchart{
	width:100%;
	margin-bottom:20px;
	position:relative
}
table.thchart{
	border-collapse:separate!important;
	border-spacing:5px
}
.thchart caption{
	text-align:left
}
.thchart caption h5{
	padding:0 0 4px 0
}
.thchart tr.alt{
	background:#f5f5f5
}
.thchart tbody tr:nth-child(odd){
	background:#f5f5f5;
	overflow:hidden
}
.thchart tbody tr:nth-child(odd):empty{
	background:transparent
}
.thchart td{
	border:0;
	padding:0;
	position:relative;
	background:#f5f5f5;
	vertical-align:middle;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	overflow:hidden
}
.thchart .icon{
	width:20px;
	text-align:center
}
.thchart h3 a{
	border:0
}
.thchart h4,.htchart a{
	position:absolute;
	line-height:28px;
	text-indent:9px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#222;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.thchart a:hover{
	color:blue;
	text-decoration:underline
}
.thchart .bar{
	display:block;
	background:#fdcb7b;
	border:1px solid transparent;
	*border:1px solid #ddd;
	height:25px;
	text-indent:-9000px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;
	box-shadow:rgba(0,0,0,0.25) 0 1px 2px
}
.thchart{
	border-spacing:5
}
.m-thchart .bar{
	background:#7ec8f4
}
.thchart tr.alt .bar{
	background:#fee9c2
}
.m-thchart tr.alt .bar{
	background:#d2e9f7
}
.thchart var{
	position:absolute;
	right:40px;
	right:09;
	[;
	right:0;
	]color:#222;
	line-height:25px;
	margin:0 7px 0 0;
	font-style:normal;
	font-size:85%;
	font-weight:normal
}
.thchart .num{
	width:20px;
	padding:0 6px;
	text-align:center;
	background:#eee;
	font-size:85%;
	font-weight:bold
}
.thchart tr:hover td.num{
	background:#484848;
	color:#fff;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;
	box-shadow:rgba(0,0,0,0.25) 0 1px 2px
}
.thchart .sub td{
	background:0
}
.thchart .sub h4,.thchart .sub a{
	margin-left:7px;
	line-height:20px
}
.thchart .sub var{
	line-height:20px
}
.thchart .sub .bar{
	margin-left:10px;
	background:#e6e6e6!important;
	height:20px
}
.thchart .sub .num{
	font-size:75%
}
.db_time .thchart .bar{
	background:#fdcb7b
}
.half{
	width:270px
}
.area-distribution,.equipment{
	padding:10px
}
.area-distribution h3,.equipment h3{
	font-size:15px
}
.pgtit{
	font-size:12px;
	position:relative;
	z-index:4
}
.area-distribution h6,.equipment h6,.lastpage h6{
	color:#999;
	border-bottom:1px dotted #ddd;
	padding-bottom:5px;
	margin-bottom:10px
}
.equipment .half{
	width:360px
}
.noData{
	padding:50px 25px;
	background:#f3f3f3;
	border-radius:8px;
	color:#999;
	text-align:center
}
.clear-data{
	float:right;
	font-size:12px;
	font-weight:normal
}
.clear-data img{
	vertical-align:-3px
}
#entries{
	background:#fff;
	padding:8px;
	min-height:352px
}
#entries h2{
	border-bottom:1px solid #ddd;
	height:30px;
	line-height:30px
}
.choose-none{
	color:#369;
	line-height:200%;
	padding:20px 0 0;
	font-weight:bold
}
.choose-none-lf{
	float:left;
	width:55%;
	text-align:center;
	padding-top:65px;
	font-size:180%
}
.choose-none-rt{
	float:left;
	width:45%
}
.choose-none-rt p{
	padding-bottom:15px
}
.choose-none strong{
	color:#333
}
.choose-none a{
	border-radius:8px;
	color:#70af0a;
	padding:8px 10px;
	width:280px;
	font-size:160%!important;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti!important;
	background:none!important
}
.choose-none a.disabled{
	color:#ccc;
	cursor:text;
	cursor:text
}
.choose-none a:hover.disabled{
	color:#ccc
}
.entries-cnt{
	background:url(../images/sidebarbg1.png) repeat-y 430px 0
}
.entries-mainbox{
	float:left;
	width:410px
}
.entries-side{
	position:relative;
	float:right;
	width:300px;
	padding:20px 10px 25px 0
}
.pgStyle2{
	width:100%;
	margin:0 0 16px 0
}
.pgStyle2 td{
	vertical-align:middle;
	height:22px;
	background:#fff;
	padding:3px;
	border:1px solid #dedede;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 1px;
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0 1px;
	-o-box-shadow:rgba(0,0,0,0.1) 0 0 1px;
	box-shadow:rgba(0,0,0,0.1) 0 0 1px
}
.pgStyle2 var{
	display:block;
	height:22px;
	float:left;
	background:#fff7c0;
	color:#000;
	font-style:normal;
	text-align:right;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.15) 1px 0 0;
	-o-box-shadow:rgba(0,0,0,0.15) 1px 0 0;
	box-shadow:rgba(0,0,0,0.15) 1px 0 0
}
.complete var,.incomplete var{
	background:#8db817;
	color:#fff;
	text-shadow:#7aa013 1px 1px 1px;
	text-align:left
}
.complete var b,.incomplete var b{
	float:none!important
}
.incomplete var{
	background:#f4873e;
	color:#fff;
	text-shadow:#c61e00 1px 1px 1px
}
.pgStyle2 var b{
	display:block;
	float:right;
	font-size:100%;
	padding:2px 5px 3px 5px;
	line-height:18px
}
.var-num{
	position:absolute;
	right:20px;
	font-size:14px
}
.entries-main{
	background:#fff
}
.entries-main .h3,.edit-e-tit h3{
	width:90%;
	font-weight:normal;
	line-height:42px;
	font-size:16px;
	clear:left;
	color:#333;
	padding:0 10px 7px 0
}
.entries-main .var,.edit-e-tit .var{
	display:block;
	float:right;
	font-style:normal;
	line-height:42px;
	font-size:18px;
	padding:0 0 0 10px;
	color:#999
}
.edit-e-tit h3,.edit-e-tit .var{
	line-height:32px
}
.edit-e-tit{
	border-bottom:1px dashed #ddd;
	margin-bottom:10px;
	padding-bottom:8px
}
.entries-main .var b{
	color:#333
}
.readonly th{
	vertical-align:top;
	color:#333;
	text-align:left;
	padding:7px 9px;
	font-weight:bold
}
.readonly th,.readonly td{
	word-break:break-all
}
.readonly{
	width:100%;
	border-bottom:1px solid #ddd;
	font-size:12px;
	line-height:135%
}
.readonly .trbg1{
	background:#f5f5f5
}
.readonly .trbg1 th,.readonly .trbg2 th{
	vertical-align:top;
	color:#333;
	text-align:left;
	padding:7px 9px;
	border-top:1px solid #eee;
	font-weight:bold
}
.readonly .trbg1 td,.readonly .trbg2 td{
	vertical-align:top;
	color:#444;
	width:60%;
	padding:7px 9px 7px 0;
	border-top:1px solid #eee
}
.readonly .trbg2{
	background:#fff
}
.readonly ul{
	list-style:inside
}
.entry-info-box{
	border-bottom:25px solid #fff;
	border-top:25px solid #fff
}
.entry-info{
	width:100%;
	margin-bottom:12px
}
.created,.created-ls{
	border:1px solid #eee;
	background:#f5f5f5;
	padding:10px;
	margin-right:12px;
	color:#000;
	font-weight:bold
}
.created-ls{
	margin-right:0
}
.created span,.created-ls span{
	display:inline-block;
	width:60px;
	color:#666;
	font-weight:normal
}
#actions li{
	float:left;
	width:54px;
	height:64px;
	text-align:center;
	margin:0 7px 0 0;
	*margin:0 4px 0 0
}
#actions a{
	display:block;
	height:100%;
	width:100%;
	padding:5px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:relative;
	border:1px solid #ddd;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	background:#eaeaea url(../images/white-grad.png) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	-o-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	box-shadow:rgba(0,0,0,0.1) 0 0 2px
}
#actions a:hover{
	border:1px solid #999
}
#actions a:active{
	border-color:#dedede!important;
	background:#fff url(../images/white-grad-active.png) repeat-x left top;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
#actions a:hover b{
	font-weight:bold
}
#actions b{
	display:block;
	position:absolute;
	width:44px;
	left:4px;
	bottom:4px;
	font-size:12px;
	padding:4px 0 3px 0;
	color:#fff;
	font-weight:normal;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
#actions em{
	width:35px;
	height:35px;
	display:block;
	margin:0 auto
}
.new em{
	background:url(../images/new.png) no-repeat center 0
}
.new a:hover{
	border-color:#8db817!important
}
.new b{
	background:#8db817
}
.edi em{
	background:url(../images/edit.png) no-repeat center 0
}
.edi a:hover{
	border-color:#b5a313!important
}
.edi b{
	background:#bdab17
}
.vie em{
	background:url(../images/view.png) no-repeat center 0
}
.vie a:hover{
	border-color:#333!important
}
.vie b{
	background:#333
}
.ema em{
	background:url(../images/email2.png) no-repeat center 0
}
.ema a:hover{
	border-color:#4068a8!important
}
.ema b{
	background:#4068a8
}
.inv em{
	background:url(../images/cancel.png) no-repeat center 0
}
.inv a:hover{
	border-color:#92b5b5!important
}
.inv b{
	background:#92b5b5
}
.val em{
	background:url(../images/valid.png) no-repeat center 0
}
.val a:hover{
	border-color:#49aeea!important
}
.val b{
	background:#49aeea
}
.pri em{
	background:url(../images/print.png) no-repeat center 0
}
.pri a:hover{
	border-color:#848484!important
}
.pri b{
	background:#848484
}
.del em{
	background:url(../images/delete2.png) no-repeat center 0
}
.del a:hover{
	border-color:#d43329!important
}
.del b{
	background:#d43329
}
#actions li.ema{
	margin-right:0
}
.entry-comments{
	border-top:1px dotted #ccc;
	margin:10px 0;
	padding-bottom:10px
}
.entry-comments h3{
	padding:10px 0 12px 3px;
	font-weight:normal
}
.entry-comments h3 span{
	background:url(../images/comments.png) no-repeat 0 2px;
	display:block;
	padding:0 4px 0 22px;
	font-size:90%
}
.entry-comments h3 a{
	float:right;
	display:block
}
.entry-comments form{
	border-top:1px dotted #ccc;
	text-align:center
}
.entry-comments fieldset{
	padding:10px 0
}
.entry-comments label{
	margin-bottom:1px
}
.entry-comments label.desc{
	display:block
}
.entry-comments div{
	margin:0 0 10px 0
}
.entry-comments .text{
	text-align:center;
	margin-bottom:7px
}
.comment-body{
	height:50px;
	width:290px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:7px;
	margin:0;
	padding:3px;
	color:#999
}
.comment-text{
	width:210px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	margin:0;
	padding:3px;
	color:#999
}
.entry-comments .submit{
	width:80px;
	font-size:12px
}
* html .entry-comments .submit{
	position:static;
	margin:-10px auto 15px auto
}
.comment{
	padding:11px 10px 5px 10px;
	margin:0 0 10px 0;
	border-left:5px solid #49aeea;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	background-color:#fff;
	height:1%;
	position:relative;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
	-o-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
	box-shadow:rgba(0,0,0,0.15) 0 0 1px
}
.entryCommentsInner .alt{
	border-left:5px solid #8db817
}
.comment cite{
	font-size:12px;
	display:block;
	margin:0 0 2px 0;
	font-style:normal
}
.comment cite b{
	color:#f4873e
}
.comment p{
	font-size:85%;
	line-height:130%;
	margin:0 0 1em 0
}
.comment .delete{
	display:block;
	cursor:pointer;
	position:absolute;
	bottom:5px;
	right:10px;
	margin:-7px -7px 0 0
}
.entries-side h2{
	font-size:14px;
	line-height:30px;
	text-align:center;
	margin:0 0 15px 0;
	border:1px solid #dedede;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eaeaea url(../images/white-grad.png) repeat-x left top;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	-o-box-shadow:rgba(0,0,0,0.1) 0 0 2px;
	box-shadow:rgba(0,0,0,0.1) 0 0 2px
}
.entries-side h2 a{
	display:block;
	text-decoration:none;
	color:#222
}
a.permalink:hover{
	color:blue;
	text-decoration:underline
}
a.permalink:active{
	color:green
}
.prevEntry,.nextEntry{
	width:28px;
	line-height:27px;
	font-size:20px;
	padding:0 0 3px 0;
	font-weight:bold;
	background:#fff;
	color:#111!important
}
.prevEntry{
	float:left;
	border-right:1px solid #dedede
}
.nextEntry{
	float:right;
	border-left:1px solid #dedede
}
a.prevEntry:hover,a.nextEntry:hover{
	background:#8db817;
	color:#fff!important
}
a.prevEntry:active,a.nextEntry:active{
	background:#f6e359;
	color:#000!important
}
.fullScreen{
	width:1000px;
	margin:0 0 0 -500px;
	position:absolute;
	top:0;
	left:50%
}
.fullScreen .entries-main{
	width:650px
}
.fullScreen .entries-cnt{
	background-position:670px 0
}
.fullScreen .entrieslist{
	width:1016px;
	margin:0 0 0 -508px
}
.entrieslist{
	background:#369;
	position:absolute;
	left:50%;
	z-index:101;
	margin:0 0 0 -331px;
	width:800px;
	border-bottom:2px solid #369
}
.entry-filter{
	display:block;
	background:#e5f0fa;
	border-top:1px solid #ccc;
	height:200px;
	overflow:auto
}
.entry-filter input,.entry-filter select{
	font-size:12px
}
.entry-filter ul{
	margin:0 auto;
	padding:5px 0 10px 0;
	text-align:left;
	width:97%
}
.entry-row{
	margin:0 auto;
	padding:5px 0 5px 15px;
	text-align:left;
	width:97%
}
.entry-filter ul li{
	margin-bottom:10px
}
.entry-filter span{
	color:#222;
	font-weight:bold;
	line-height:26px
}
.entry-filter li span label{
	font-weight:normal;
	color:#222;
	margin:0
}
.entry-filter li span img{
	margin:3px 0 0 0
}
.entry-filter .buttons{
	margin:3px 0;
	text-align:left
}
.entry-item .dropdown dt a{
	width:200px
}
.entry-item .dropdown .txtw{
	width:140px
}
.entry-item{
	margin-bottom:15px
}
.entry-filter ul li{
	clear:both;
	margin:0;
	padding:6px 1% 9px;
	position:relative
}
.entry-filter ul li span{
	color:#333;
	float:left;
	margin:0 .3em 0 0;
	padding:0
}
.fval .fixed{
	width:300px
}
#entries select.select{
	padding:1px 0 0;
	height:24px;
	line-height:24px
}
#entries input.text{
	background:#fff;
	border-color:#7c7c7c #c3c3c3 #ddd;
	border-style:solid;
	border-width:1px;
	height:23px;
	width:150px
}
.hide{
	display:none!important
}
.entry-filter li span img{
	margin:5px 0 0
}
.entry-item .txt-if{
	width:30px
}
.gridBar{
	width:100%;
	color:#eee;
	font-size:100%;
	line-height:34px;
	background:#369;
	padding-bottom:1px
}
.gridBar .col1{
	color:#fff;
	width:10%;
	text-align:left;
	padding-left:8px
}
ridBar .col1 span{
	color:#fff58f;
	font-weight:bold;
	padding:0 6px 0 20px;
	border-right:1px dotted #fff
}
.gridBar .col1 a{
	color:#888;
	font-size:90%;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 3px
}
.gridBar .col1 a:hover{
	text-decoration:underline;
	color:#fff
}
.gridBar .col2{
	text-align:center;
	width:40%;
	background:#225990
}
.gridBar .col3{
	text-align:center;
	width:15%
}
.gridBar .col4{
	text-align:right;
	padding-right:8px;
	width:35%
}
.quickSearch{
	position:relative;
	width:200px;
	height:22px;
	display:inline-block
}
#search{
	position:absolute;
	left:10px;
	top:6px;
	text-align:left;
	padding-left:15px;
	height:22px;
	width:180px;
	font-size:13px;
	line-height:22px!important;
	border:0;
	background:#fff;
	color:#333;
	border-radius:8px;
	z-index:50
}
.firefox #search{
	padding:2px 0 0 0;
	height:17px
}
span.ls{
	width:25px;
	background:url(../images/look_16.gif) no-repeat;
	right:-5px;
	z-index:100;
	cursor:pointer
}
span.rs{
	width:20px;
	left:8px;
	z-index:100
}
span.ls,span.rs{
	height:19px;
	display:block;
	position:absolute;
	top:7px
}
span.rs a{
	display:block;
	width:16px;
	text-indent:-9000px
}
span.rs a.close{
	cursor:pointer;
	background:url(../images/searchclose.gif) no-repeat 4px 4px
}
.gridHolder table{
	border-left:none
}
.dg table{
	width:100%;
	clear:left
}
.dg td{
	color:#444;
	text-align:left;
	font-size:11px;
	line-height:1.6em;
	padding:5px 5px 6px 6px
}
.dg tbody{
	vertical-align:top
}
.dg tbody td{
	border-right:1px solid #dedede;
	border-bottom:1px solid #eee;
	min-width:100px
}
.dg tbody tr.alt td{
	background-color:#f3f3f3
}
.dg tbody td div{
	overflow:hidden;
	text-overflow:ellipsis
}
.dg tbody td.n div{
	overflow:visible;
	font-weight:bold;
	color:#222;
	text-align:center
}
.dg thead td{
	background-color:#48749f;
	color:#fff;
	padding-right:20px;
	cursor:pointer!important;
	border-right:1px solid #369
}
.dg thead td:hover{
	background-color:#6591bd
}
.dg thead td div{
	max-width:300px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
	text-overflow:ellipsis
}
.dg thead td.n{
	width:50px!important;
	color:#fff
}
.dg thead td.up{
	background-image:url(../images/sortdown.gif);
	background-repeat:no-repeat;
	background-position:100% center;
	background-color:#6591bd!important
}
.dg thead td.down{
	background-image:url(../images/sortup.gif);
	background-repeat:no-repeat;
	background-position:100% center;
	background-color:#6591bd!important
}
.dg tfoot td{
	text-align:center;
	padding:78px 20px 0 20px;
	height:100%;
	font-size:20px
}
.dg tbody.autohighlight tr:hover td{
	background-color:#ffffcf;
	border-color:#eeefb3;
	color:#222
}
.dg tbody tr td.hl{
	font-weight:bold;
	color:#c3401d
}
.dg table .selected td{
	background-color:#bfdeff!important;
	border-color:#afceef!important;
	color:#000!important
}
.dg{
	border-left:2px solid #369;
	border-right:2px solid #369;
	min-height:190px;
	height:auto!important;
	height:190px;
	position:relative
}
.dg table{
	cursor:pointer;
	table-layout:fixed;
	margin:0;
	border:0
}
.dg tfoot td{
	cursor:default;
	background:0;
	color:#fff
}
.dg tbody td{
	vertical-align:middle
}
.lastCol{
	width:25px;
	padding:0!important
}
#addCol{
	width:25px;
	text-align:center;
	margin:0;
	padding:0!important;
	cursor:pointer;
	display:block;
	text-align:center;
	position:absolute;
	top:-1px;
	right:1px
}
#addCol a.plus{
	font-weight:bold;
	display:block;
	margin:0;
	padding:4px;
	color:#fff;
	font-size:14px;
	line-height:1.3em;
	background-color:#529214;
	border:1px solid #529214
}
#addCol a.plus:hover{
	background-color:#70b230;
	border:1px solid #fff!important
}
#addCol a.plus:active{
	background-color:#FFF;
	color:#529214
}
#addCol.push a.plus{
	background-color:#70b230;
	border:1px solid #70b230
}
#addCol.push #selectCols{
	display:block
}
#addCol #selectCols{
	font-size:10px;
	display:none;
	position:absolute;
	bottom:5px;
	z-index:3000;
	margin:7px 0 0 -239px;
	width:220px!important;
	text-align:left;
	padding:7px 0 10px 0!important;
	color:#444;
	font-weight:normal;
	height:300px;
	overflow:auto;
	overflow-x:hidden;
	background-color:#fef3eb!important;
	border:7px solid #f9ba7a;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 2px 7px;
	-moz-box-shadow:rgba(0,0,0,0.4) 0 2px 7px;
	-o-box-shadow:rgba(0,0,0,0.4) 0 2px 7px;
	box-shadow:rgba(0,0,0,0.4) 0 2px 7px
}
#addCol #selectCols[id]{
	height:auto;
	max-height:300px
}
#selectCols h4 a{
	color:#f4873e;
	font-size:13px
}
#selectCols a{
	display:block;
	text-decoration:none;
	width:80%!important;
	color:#444;
	padding:5px 25px 5px 5px;
	background:0;
	border:0;
	white-space:normal;
	font-size:10px;
	line-height:13px
}
#selectCols a:hover{
	color:#000;
	background-color:#fcdac2!important;
	border:none!important
}
#selectCols a:active{
	color:#fff;
	background-color:#fbc8a2!important
}
#selectCols li{
	width:205px;
	margin:0 7px!important;
	padding:0!important;
	border:none!important;
	cursor:pointer!important;
	list-style:none!important
}
#selectCols li:hover{
	background:none!important
}
#selectCols li.break{
	border-top:1px dotted #f9c8a4!important;
	width:180px;
	margin:7px 0 7px 0!important;
	padding:0 20px 0 0!important
}
* html #selectCols li.break{
	margin:7px 0 -5px 0!important
}
*+html #selectCols li.break{
	margin:7px 0 -5px 0!important
}
#selectCols li a.selected{
	background-image:url(../images/tick.png)!important;
	background-position:98% 3px;
	background-repeat:no-repeat
}
* html .dg tbody td{
	padding:4px
}
.dg td div{
	height:1.4em;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word
}
.entryRow1{
	background:#fff
}
.entryRow2{
	background:#f5f5f5
}
.your-filter,.batch{
	cursor:pointer
}
.your-filter{
	margin-left:15px
}
.batch-op{
	background:#e5f0fa;
	padding:10px
}
.batch-op a.export{
	background:#6299c5;
	border:1px solid #6299c5;
	color:#fff
}
.batch-op a.delete{
	background:#d12f19;
	border:1px solid #d12f19;
	color:#fff
}
.batch-op a.invalid{
	background:#f4873e;
	border:1px solid #f4873e;
	color:#fff
}
.batch-op a.cancel{
	background:#eee;
	border:1px solid #eee;
	margin:0
}
.batch-op a.disabled,.batch-op a.disabled:hover{
	background:#eee;
	border:1px solid #eee;
	margin:0;
	color:#999
}
.batch-op a.cancel:hover{
	color:red
}
.batch-op-txt{
	float:left;
	width:440px
}
.batch-op-btn{
	float:right;
	width:240px
}
.batch-op-txt b{
	font-size:14px
}
.batch-op-txt a{
	color:#0064d3;
	text-decoration:underline
}
.batch-op-txt a:hover{
	text-decoration:none
}
.dgNav a{
	font-size:16px;
	cursor:hand;
	font-weight:bold;
	border:1px solid #48749f;
	padding:0 7px 3px 7px;
	margin:0 4px 0 4px;
	color:#fff;
	text-decoration:none;
	cursor:pointer!important
}
.dgNav .lastPage,.dgNav .firstPage{
	padding:0 6px 3px 6px;
	margin:0
}
.dgNav a.show{
	background:#1f1d1d;
	color:#eee;
	visibility:visible;
	cursor:pointer!important
}
.dgNav a.show:hover{
	background:#599f13;
	border:1px solid #eee;
	color:#eee
}
.dgNav a.lastPage:hover,.dgNav a.firstPage:hover{
	background:#3d6aa0
}
.dgNav a.show:active{
	background:#eee!important;
	color:#333!important
}
.dgInfo{
	margin:0 5px 0 5px
}
.dgInfo var{
	font-style:normal;
	font-weight:bold;
	color:#ffc
}
.lodding-box{
	position:absolute;
	width:64px;
	height:64px;
	background:url(../images/loading64.png) no-repeat 0 0;
	bottom:50px;
	z-index:100;
	left:50%;
	margin-left:-32px
}
.edit-e{
	margin-bottom:15px
}
.edit-e li{
	margin-bottom:10px
}
.edit-e li input[type="checkbox"],.edit-e li input[type="radio"]{
	margin-right:5px
}
.edit-e li .titpic span,.edit-e li .q-cont span,.edit-e li .desc span{
	float:none
}
.edit-e td{
	padding:4px 6px
}
.edit-e .tit-lim{
	width:50px;
	max-height:40px;
	overflow:hidden
}
.edit-e li.section h3{
	border-top:1px dotted #ccc;
	font-size:110%;
	font-weight:normal;
	line-height:135%;
	margin:0 0 3px;
	padding:12px 0 0;
	width:auto
}
.edit-e .edit-btn{
	padding-top:10px
}
.edit-e .q-choice{
	margin-top:0
}
.question{
	padding:0 0 15px
}
.question li{
	padding-bottom:5px
}
.question td{
	padding:7px 4px
}
.question-titleft{
	font-size:13px;
	color:#000;
	padding-bottom:8px
}
.question-titright{
	clear:right;
	float:left;
	height:20px;
	width:26px
}
.question-choice{
	padding:4px 0 0 0;
	clear:both
}
.question-choice .mt4,.question-choice span{
	color:#999;
	overflow:hidden
}
.q_choice_in{
	width:24px;
	float:left;
	margin-top:3px;
	_margin-top:7px
}
.q-choice-picchecktext{
	padding-left:0;
	margin-top:0;
	float:left;
	margin-top:6px9;
	width:92%
}
.q-choice-picchecktext .q-cont{
	float:none
}
.ml30{
	margin-left:30px
}
.question .section{
	border-top:1px dashed #ccc;
	padding-top:8px
}
.question-choice ul{
	padding:0
}
.question-choice li{
	line-height:20px;
	padding:1px;
	margin:0;
	overflow:hidden
}
.question-choicejzheng{
	margin:2px 0 20px 0;
	BACKGROUND-COLOR:#d6d6d4
}
.trS2{
	BACKGROUND-COLOR:#f9f9f9
}
.trS3{
	BACKGROUND-COLOR:#fff
}
.trS-miss{
	BACKGROUND-COLOR:#ff1508;
	color:#fff
}
.trStit{
	BACKGROUND-COLOR:#f5f5f5;
	color:#666
}
.question-choicekaifang{
	margin:2px 10px 20px 0
}
.kaifang{
	border:#aaa solid 1px;
	padding:4px;
	width:99%;
	margin-bottom:4px
}
.kaifang1{
	border:#aaa solid 1px;
	width:25%;
	margin-bottom:4px
}
.prent-tp td{
	padding:10px 0 5px;
	border-bottom:1px solid #ddd
}
.prent-ft td{
	padding:10px 0 5px;
	border-top:1px solid #ddd;
	color:#999;
	line-height:20px;
	text-align:center
}
.prent-tp,.prent-ft{
	display:none
}
.view-menu-cntbox{
	position:absolute;
	top:35px;
	right:0
}
.data-fx-tit{
	position:relative;
	z-index:21
}
.more-st img{
	vertical-align:-3px;
	margin-left:5px
}
.view-menu{
	position:absolute;
	right:0;
	z-index:25
}
.viewfloat .view-menu{
	left:655px;
	position:fixed;
	top:0;
	width:748px;
	z-index:9999;
	margin-top:0;
	visibility:visible
}
.view-menu-tit{
	position:absolute;
	right:0;
	_right:100px;
	top:0;
	background:#484848;
	width:275px;
	padding:5px 15px;
	color:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.view-menu-tit select{
	*vertical-align:-4px
}
.view-menu .cur{
	background:#6591bd;
	padding:5px 15px;
	color:#fff;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.view-menu-cnt-b{
	background:#6591bd;
	padding:10px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.view-menu-cnt{
	background:#6591bd url(../images/361.gif) repeat-y 10px;
	width:748px;
	float:right
}
.more-inner{
	clear:both;
	background:#6591bd;
	width:50px;
	margin-left:355px;
	text-align:center;
	padding-bottom:7px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px
}
.more-inner a{
	padding:5px
}
.view-menu-cnt h3{
	margin-bottom:10px;
	color:#fff
}
.view-filter{
	float:left;
	padding-right:10px;
	width:360px
}
.viewlist{
	float:left;
	margin-left:10px;
	width:358px
}
.viewinput{
	width:217px;
	border:1px solid #ccc;
	padding:2px
}
.pillbox .thirds{
	border-bottom:1px solid #6591bd;
	margin-bottom:10px
}
.pillbox .thirds a{
	background:#369;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	font-weight:700;
	padding:8px 0;
	position:relative;
	text-align:center;
	width:50%;
	z-index:3;
	zoom:1
}
.pillbox .thirds a:first-child{
	background-clip:padding-box;
	border-radius:3px 0 0 3px
}
.pillbox .thirds a:last-child{
	background-clip:padding-box;
	border-radius:0 3px 3px 0;
	border-right:0 none
}
.pillbox .thirds a:hover{
	background:#4073a6;
	color:#fff;
	text-decoration:none
}
.pillbox .thirds a.disabled:hover{
	background:#6e6c64
}
.pillbox .thirds a.active{
	background:#fff;
	color:#333;
	position:relative
}
.pillbox .thirds a.active:after{
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
	content:"";
	height:0;
	left:50%;
	margin:0 0 0 -10px;
	position:absolute;
	top:90%;
	width:0
}
.no-rules{
	border-radius:5px;
	padding:20px
}
.th-choices,.rule-list{
	position:relative;
	zoom:1
}
.analyze-null-state{
	background-color:#fff;
	color:#a5a5a0;
	font-size:12px;
	line-height:18px;
	text-shadow:0 1px 0 white
}
.analyze-null-state h2{
	color:#a5a5a0;
	display:block;
	font-size:22px;
	font-weight:bold;
	margin:0 0 12px;
	text-align:center
}
.rules-container{
	position:relative
}
.function-list,.filter-list{
	font-size:12px;
	margin:0;
	padding:0
}
.thpanels{
	width:360px;
	overflow:hidden;
	position:relative
}
.mover .slide{
	float:left
}
.function-list li,.filter-list li{
	margin:0 0 4px;
	position:relative
}
.function-list li.active .list-item{
	background:#fff;
	color:#333
}
.function-list li.upgrade .list-item{
	background:#fdfbcb;
	color:#a66618
}
.function-list .list-item,.filter-list .list-item{
	background:#eaeae8;
	border-radius:3px;
	color:#666;
	display:block;
	font-size:12px;
	font-weight:700;
	padding:8px 29px 8px 8px;
	word-break:break-all
}
.function-list .list-item .item-icon{
	color:#fff;
	font-size:20px;
	left:5px;
	margin-top:-2px;
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	vertical-align:middle
}
.function-list .list-item:hover{
	text-decoration:none
}
.function-list .function{
	bottom:4px;
	padding-left:8px;
	padding-right:4px;
	position:absolute;
	right:6px;
	top:4px;
	*right:10px;
	*top:10px;
	width:11px;
	height:8px
}
.function-list .function.btn-arrow-standard-down-dark.action-menu{
	height:8px
}
.function-list .function.btn-arrow-standard-down-dark span{
	height:10px
}
.function-list .function.btn-arrow-standard-right-dark span{
	height:12px;
	margin-left:2px
}
.function-list .function.function-text{
	padding:2px 0 0 1px;
	text-align:center;
	width:22px
}
.function-list.borders li .list-item{
	border-left:8px solid #dadad8
}
.function-list.capped li .list-item{
	border-left:28px solid #dadad8
}
.function-list.borders li.active .list-item{
	border-left-color:#86a33b
}
.function-list.borders li.upgrade .list-item{
	border-left-color:#e9d14b
}
.function-list li .list-item:hover{
	background:#f3f3f3
}
.function-list li .disabled.list-item:hover{
	background:#eaeae8
}
.function-list li.active .list-item:hover{
	background:#fff
}
.function-list .view-list-elt.disabled-list-item .btn-menu-down{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50)
}
.function-list .fl-widget{
	margin-right:5px;
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
	position:absolute;
	right:0;
	top:3px;
	*top:8px
}
.function-list .fl-widget .hide{
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.function-list .view-list-elt.disabled-list-item:hover .btn-menu-down,.function-list .view-list-elt.disabled-list-item .btn-menu-down.open,.function-list .active .item-icon{
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100)
}
.filter-list .list-item .item-icon{
	color:#fff;
	font-size:20px;
	right:5px;
	margin-top:-2px;
	position:absolute;
	vertical-align:middle
}
.filter-list.capped li .list-item{
	border-right:28px solid #dadad8
}
.filter-list.capped li .list-item:hover{
	border-right-color:#86a33b
}
.filter-list li .list-item:hover{
	background:#f3f3f3;
	text-decoration:none
}
.posi-z{
	position:relative;
	z-index:2
}
.analyze-main-column{
	margin-top:20px
}
.disabled{
	cursor:default!important;
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50)
}
.stats-header{
	background:#fff;
	color:#333;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:10px;
	position:relative;
	z-index:20
}
.stats-header-tit{
	float:left;
	width:560px
}
.stats-header h4{
	font-size:14px;
	line-height:20px;
	font-weight:normal
}
.stats-header h4 a{
	color:#369;
	text-decoration:underline;
	font-weight:normal
}
.stats-header h4 a:hover{
	text-decoration:none
}
.filtered{
	background:#8db626;
	color:#fff
}
.data-table tbody td.graybg{
	background:#eaeae8
}
.th-question-view-box{
	margin-top:15px
}
.th-question-view{
	background-color:#fff;
	color:#999;
	margin-bottom:15px;
	padding:3px
}
.th-chart-controls{
	border-bottom:1px solid #ddd;
	padding:8px 7px 5px 10px
}
.th-questionnumber{
	font-size:14px;
	line-height:24px
}
.th-questionnumber b{
	background:#568bb5;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	color:#fff;
	font-size:110%;
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	padding:0 5px;
	margin-right:3px
}
.th-display-options{
	margin:0 10px 0 0
}
.thbtn-arrow span{
	background:url(../images/sm_blck_dwn.gif) no-repeat 0 center;
	display:inline-block;
	height:10px;
	width:7px
}
.th-display-options .thbtn-arrow span{
	margin-left:5px
}
.btn-menu-right{
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	margin-left:-5px!important;
	*margin-left:-3px!important
}
.btn-menu-left{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-hover-only{
	background:0;
	border:1px solid #ccc
}
.lanes li{
	margin:0 0 1px
}
.lanes a{
	background:#eaeaea;
	color:#5b5a4b;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:8px 9px;
	position:relative;
	text-decoration:none
}
.lanes a:hover{
	background:#f6f6f6;
	color:#333
}
.lanes a i{
	background:#dadad8;
	border-radius:5px;
	color:#fff;
	padding:4px 10px 6px;
	position:absolute;
	right:5px;
	top:4px
}
.lanes a:hover i{
	background:#bbb
}
.lanes a:active{
	background:#cfeae7
}
*html .view-menu li{
	height:1%
}
.bg-grylt,.an-rule{
	background:#eaeaea;
	border-radius:5px
}
.bg-grylt .th-h4{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
	color:#333
}
.th-header{
	border-bottom:1px solid #ccc;
	position:relative;
	padding:10px 15px
}
.qna-select{
	padding:15px
}
.qna-select select{
	width:280px
}
.light-brdr-btm{
	border-bottom:1px solid #ccc
}
.thrule-btns{
	padding:8px 15px
}
.choice-wrapper{
	padding:5px 0;
	position:relative;
	width:100%
}
.choice-checkbox{
	left:13px;
	position:absolute;
	_top:0
}
.choice-content{
	margin-left:30px
}
.choice-content label{
	display:inline-block;
	width:100%
}
.choice-content .transparent{
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.indent div.choice-wrapper div.choice-checkbox{
	left:18px
}
.indent div.choice-wrapper div.choice-content{
	margin-left:34px;
	_margin-left:38px
}
.rule-choice{
	font-size:12px
}
.an-rule .rule-choice .choice-wrapper.expandable,.thtab .rule-choice .choice-wrapper.expandable{
	float:left;
	width:93%
}
.thtab .rule-choice .choice-wrapper.rule-choice-width{
	float:left;
	width:100%
}
.choice-expander{
	color:#706f65;
	cursor:pointer;
	float:right;
	padding:8px 0 6px 0;
	right:0;
	width:7%;
	top:0;
	z-index:3;
	text-align:center;
	font-size:14px
}
.choice-wrapper div.choice-content{
	margin-left:30px;
	_margin-left:34px
}
.page-checked{
	background-color:#fff
}
.hoverhl:hover{
	background:#f6f6f6
}
.questionview-content h1{
	font-size:18px;
	color:#333;
	padding:20px 0 8px 0;
	margin:0 auto;
	word-wrap:break-word;
	text-align:center
}
.questionview-content h3{
	color:#999;
	font-weight:normal;
	margin-left:15px;
	font-size:12px;
	text-align:center;
	margin-bottom:15px
}
.data-table-container{
	margin:0 20px 25px 20px;
	width:724px;
	overflow-x:auto;
	position:relative;
	zoom:1
}
.data-table{
	width:100%;
	font-size:12px;
	margin:0 auto;
	border-collapse:collapse;
	border-top:1px solid #CCC;
	color:#666
}
.heading-wrapper{
	position:relative;
	color:#333;
	display:block;
	text-decoration:none;
	text-shadow:0 1px 0 #fff
}
.data-table th span.order{
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:9px;
	margin:-4px 0 0;
	position:absolute;
	right:7px;
	top:50%;
	width:9px
}
.data-table th.ascending span.order{
	background-image:url(../images/icn_tableSort_up.gif)
}
.data-table th.descending span.order{
	background-image:url(../images/icn_tableSort_down.gif)
}
.data-table tfoot,.data-table thead{
	background-color:#eaeae8
}
.data-table tfoot .bgnone{
	background:#fff
}
.data-table .open-ended-field td:first-child{
	border-left:none
}
.data-table tbody td:first-child,.-data-table tfoot td:first-child{
	text-align:left
}
.data-table-align-right{
	text-align:right
}
.data-table th{
	text-align:left;
	cursor:pointer
}
.data-table th a{
	display:block
}
.data-table th a:hover{
	text-decoration:none
}
.data-table td{
	text-align:left
}
.data-table tbody td{
	background-color:#fff
}
.data-table th:hover,.data-table th.descending,.data-table th.ascending{
	background-color:#dedede
}
.data-table .sortable:hover{
	color:#333
}
.data-table td .label{
	position:relative
}
.data-table td .label .expand-link{
	display:inline-block;
	position:absolute;
	right:5px;
	top:0
}
.data-table td .label .other-label{
	padding-right:40px
}
.data-table td.other-label{
	border-left:transparent;
	border-right:transparent
}
.data-table td.expandedbg{
	background:#ffffcf
}
.data-table td{
	padding:6px 8px 6px 5px
}
.data-table .expanded-table{
	padding:0
}
.data-table th.total a,.data-table td.total,.data-table th.averageRating a,.data-table td.averageRating,.data-table td.response{
	color:#666;
	font-weight:normal
}
.data-table th,.data-table td{
	border-bottom:1px solid #ccc;
	vertical-align:top;
	border-left:1px solid #ccc
}
.data-table th:first-child,.data-table td:first-child{
	border-left:none
}
.data-table tfoot{
	font-weight:normal;
	text-shadow:#fff 0 1px 0
}
.data-table .chart-responses{
	font-weight:normal;
	color:#666
}
.data-table tfoot{
	font-weight:normal;
	color:#666
}
.expand-openended{
	float:right;
	color:#999
}
a.expand-openended{
	color:#39c!important
}
.expanded-cont{
	background:#fff;
	border-top:3px solid #999;
	border-bottom:3px solid #999
}
.expanded-tit{
	background:#ffffcf;
	padding:6px 8px
}
.data-table .max-value{
	text-align:right
}
.expanded-item-scr{
	overflow-y:auto
}
.expanded-item{
	padding:0 8px;
	border-top:1px solid #ddd
}
.expanded-cont .cont{
	float:left;
	width:480px;
	border-right:1px solid #ddd;
	padding:8px 0
}
.expanded-cont .date{
	float:left;
	width:180px;
	padding:8px 0;
	margin-left:10px
}
.e-look a{
	color:#39c;
	margin-left:15px
}
.data-table caption{
	padding:10px;
	background-color:#dfdfdf;
	text-align:left;
	text-shadow:#fff 0 1px 0;
	border-top:0
}
.data-table p{
	padding:0;
	margin:0
}
.data-table tr:hover td{
	background-color:#ffffcf
}
.data-table tr:hover td.expanded-table td{
	background-color:#fff
}
.data-table-summary th,.matrix-table th{
	font-weight:bold;
	color:#666;
	padding:6px 8px 6px 5px
}
.data-table-summary .data-percent{
	float:left
}
.data-table-summary .data-total{
	float:right
}
.data-table-summary tfoot td{
	border-left:none;
	text-shadow:0 1px 0 #fff
}
.data-table-summary tfoot .tdlf-line td{
	border-left:1px solid #ccc
}
.data-table-summary tfoot .bgnone td{
	border-left:1px solid #ccc;
	text-shadow:0 1px 0 #fff
}
.data-table-summary tfoot .agelfb{
	border-left:1px solid #ccc
}
.bgnone .t-right a{
	color:#39c
}
.data-table-summary tfoot .expanded-table td{
	border-left:1px solid #ccc
}
.data-table-summary tfoot .expanded-table td:first-child,.data-table-summary tfoot .bgnone td:first-child,.data-table-summary tfoot .tdlf-line td:first-child{
	border-left:0
}
.chart-menu,.option-menu,.output-menu,.share-menu{
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	z-index:20
}
.option-menu li a{
	display:block;
	padding:5px;
	border-top:1px solid #ddd;
	color:#369
}
.option-menu li a:hover{
	background-color:#ffffcf;
	text-decoration:none
}
.chart-option,.share-option{
	float:left;
	padding:10px
}
.option-menu .option img{
	vertical-align:-3px
}
.chart-option a{
	background-image:url(../images/thanalyze.png);
	background-position:0 0;
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer
}
.xlmenu-w{
	width:105px
}
.chart1 a{
	background-position:-40px 0
}
.chart1 a:hover{
	background-position:0 0
}
.chart1 a.current{
	background-position:0 0
}
.chart2 a{
	background-position:-40px -40px
}
.chart2 a:hover{
	background-position:0 -40px
}
.chart2 a.current{
	background-position:0 -40px
}
.chart3 a{
	background-position:-40px -80px
}
.chart3 a:hover{
	background-position:0 -80px
}
.chart3 a.current{
	background-position:0 -80px
}
.chart3 a.chart-disabled{
	background-position:-80px -80px
}
.chart4 a{
	background-position:-40px -120px
}
.chart4 a:hover{
	background-position:0 -120px
}
.chart4 a.current{
	background-position:0 -120px
}
.chart-container{
	text-align:center;
	width:720px;
	position:relative;
	margin:10px auto
}
.no-com{
	color:#999;
	padding:20px 0;
	font-size:16px;
	text-align:center
}
.date-limit{
	width:210px;
	overflow:hidden
}
.share-menu{
	_padding-bottom:10px;
	display:block;
	overflow:hidden
}
.share-menu .jiathis_style_32x32 a{
	margin:8px 3px 8px 12px;
	display:block;
	float:left;
	width:32px;
	height:32px;
	_display:inline;
	padding:0!important
}
.jiaocha-tit{
	padding-right:10px
}
.jiaocha-create{
	background:#fff;
	padding:10px
}
.saic-num{
	color:#08c
}
.sub-indentation{
	padding-left:15px;
	color:#666;
	width:88%!important
}
#selectCols .sub-indentation a{
	color:#888
}
.dopen-tit{
	max-width:100px;
	width:auto!important;
	width:100px;
	word-break:break-all;
	overflow:hidden;
	margin-top:3px;
	margin-top:7px9
}
